A Resolution Based Framework to Explain Reasoning in Description Logics

نویسندگان

  • Xi Deng
  • Volker Haarslev
  • Nematollaah Shiri
چکیده

As more complex applications are developed in Description Logics (DL), providing explanation services for DL reasoners becomes more crucial. We propose to use resolution proofs to construct explanations for unsatisfiability and inconsistency problems. Our approach is based on the observation that compared to natural deduction proofs, resolution technique is more focused, as all the literals involved in a proof contribute directly to the solution. Moreover, resolution can easily deal with global axioms (TBoxes) and assertions (ABoxes) which facilitates providing explanations w.r.t TBoxes and ABoxes. Our proposed explanation procedure1 is described as follows. First the explanation system communicates with a DL reasoner and retrieves the answer of a query. In the circumstances of unsatisfiability or inconsistency queries, the original DL axioms/assertions will be translated into first-order logic (FOL) formulas or clauses by the translation component. Then a resolution-based automated theorem prover is used to generate resolution proofs, taking the translated formulas or clauses as the input. The proofs are then sent back to the explanation module to be transformed for better human understanding. Since the order of selecting clauses during the resolution procedure has significant effect on the quality of explanations and it is difficult to be fully controlled, our approach uses a refutation graph as a guide for this transformation. A refutation graph is a graph whose nodes are literals (grouped together in clauses) and its edges connect contradictory literals. In such a graph, contradictory literals between input clauses are directly visible, which can be used as heuristics to guide the explanation process. The main idea of explanation based on the refutation graph is to start from a literal node (or nodes) and traverse the graph. The traversal order is decided by a preference assigned to each node. For example, the axiom A v B is more appropriate to be considered as an inference rule to explain B is the consequence of A than considering ¬A is the consequence of ¬B, and hence accordingly there is a preference to start from A instead of B. Finally, the resolution proof is traced back to the contributing FOL formulas and later transformed into natural language explanations. We are planning to extend our work to explain subsumption, satisfiability, and non subsumption queries. An implementation of the proposed framework is underway.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Framework for Explaining Reasoning in Description Logics

We present a resolution based framework to explain reasoning in description logics and demonstrate its applicability to explain unsatisfiability and inconsistency queries w.r.t TBoxes and ABoxes in ALC. During the construction process, a refutation graph is used as the guide to generate explanations.

متن کامل

Ontology-Driven Context Interpretation and Conflict Resolution in Dialogue-Based Home Care Assistance

In this paper we present a framework for conversational awareness and conflict resolution in spoken dialogue systems for home care assistance. Conversational awareness is supported through OWL ontologies for capturing conversational modalities, while interpretation and incremental context enrichment is facilitated through Description Logics reasoning. Conflict resolution further assists the int...

متن کامل

Using Patterns to Explain Inferences in Alchi

With the increasing number of applications of Description Logics (DLs), unsatisfiable concepts and inconsistent knowledge bases become quite common, especially when the knowledge bases are large and complex. This makes it challenging, even for experienced knowledge engineers, to identify and resolve these unsatisfiabilities and inconsistencies manually. It is thus crucial to provide services to...

متن کامل

Resolution Based Explanations for Reasoning in the Description Logic ALC

With the increasing number of applications of description logics (DLs), unsatisfiable concepts and inconsistent terminologies become quite common, especially when the knowledge bases are large and complex. Even for an experienced knowledge engineer, it can be extremely difficult to identify and resolve the origins of these unsatisfiabilities and inconsistencies. Thus it is crucial to provide se...

متن کامل

Resolution-Based Execution of Description Logics Programs for Instance-Retrieval

This paper compares two resolution-based ABox reasoning techniques over the description logic language ALC. Queries are executed in a Prolog-framework using the PTTP (Prolog Technology Theorem Proving) approach. The aim of these reasoning algorithms is to efficiently answer instance-check and instance-retrieval queries when large amounts of data are stored in the ABox. We describe two approache...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005